package com.nowcoder.community.entity;

import lombok.Data;

import java.util.Date;

/**
 * comment 评论表对应的实体类
 * @author panxingyu
 */
@Data
public class Comment {
    private int id;
    /**
     * 用户 id
     */
    private int userId;
    /**
     * 实体类型，用来判断是哪种类型下的评论，例如对帖子评论、对评论的评论(回复)、对题目评论、对课程评论、对用户的评论
     */
    private int entityType;
    /**
     * 具体的实体类型，例如：指定id的帖子、指定id的题目....
     */
    private int entityId;
    /**
     * 评论的目标，例如对某个评论进行评论（0）、对评论中的评论进行回复（1）
     */
    private int targetId;
    /**
     * 评论内容
     */
    private String content;
    /**
     * 评论的状态：正常、被删除..
     */
    private int status;
    /**
     * 评论的创建时间
     */
    private Date createTime;
}
